home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / RLaB 1.18c / help / COMMAND_EDIT < prev    next >
Encoding:
Text File  |  1994-02-21  |  4.3 KB  |  50 lines  |  [TEXT/RLAB]

  1. COMMAND_EDIT:
  2.  
  3.     Following is a description of the command line editing
  4.     key-bindings. Rlab can be configured to use the Getline (not
  5.     related to the Rlab getline function) editing interface, or
  6.     the GNU Readline editing interface. Both provide Emacs-style
  7.     command recall and editing.
  8.  
  9.     The "getline" interface is the "preferred" interface due to
  10.     it's much smaller size, and lack of dependence on Termcap,
  11.     which makes it more portable. Following is an excerpt from the
  12.     Getline man-page, which describes the command editing
  13.     key-bindings.
  14.  
  15.  
  16.      User Interface
  17.  
  18.      To edit, the user moves the  cursor  to  the  point  needing
  19.      correction  and  then inserts or deletes characters or words
  20.      as needed.  All the editing commands are control characters,
  21.      which  typed  by  holding  the  CTRL  key  down while typing
  22.      another character.  Control characters are  indicated  below
  23.      as the caret (^) followed by another character, such as ^A.
  24.  
  25.      All edit commands operate from any place on  the  line,  not
  26.      just at the beginning.
  27.  
  28.  
  29.     These are the getline key bindings.
  30.  
  31.             ^A   Move cursor to beginning of line.
  32.             ^B   Move cursor left (back) 1 column.
  33.          ESC-B   Move cursor back one word.
  34.             ^D   Delete the character under the cursor.
  35.             ^E   Move cursor to end of line.
  36.             ^F   Move cursor right (forward) 1 column.
  37.          ESC-F   Move cursor forward one word.
  38.             ^H   Delete the character left of the cursor.@
  39.             ^I   Jump to next tab stop (may be redefined  by  the
  40.                  program).
  41.             ^J   Return the current line.
  42.             ^K   Kill from cursor to the end  of  the  line  (see
  43.                  ^Y).
  44.             ^L   Redisplay current line.
  45.             ^M   Return the current line.
  46.             ^N   Fetches next line from the history list.
  47.             ^O   Toggle  overwrite/insert  mode,   initially   in
  48.                  insert mode.
  49.             ^P   Fetches previous line from the history list.
  50.             ^R   Begi